Khwaja Shams-ud-Din Muhammad Hafez-e Shirazi History of Hafez(Khwaja Shams-ud-Din Muhammad Hafez-e Shirazi) Poets of Iran - Hafez-Khwaja Shams-ud-Din Muhammad Hafez-e Shirazi